package com.whfc.hdc.service;

import com.whfc.common.exception.BizException;
import com.whfc.hdc.enums.AlgConfigCode;
import com.whfc.hdc.params.AlgDeviceConfigParam;

import java.util.List;

/**
 * @author qzexing
 * @version 1.0
 * @date 2021-07-19 17:13
 */
public interface AlgDeviceConfigService {

    /**
     * 获取配置信息
     *
     * @param sn         设备SN
     * @param configCode 配置编码
     * @return 配置信息
     * @throws BizException 业务异常
     */
    List<String> getConfig(String sn, AlgConfigCode configCode) throws BizException;

    /**
     * 设置配置信息
     *
     * @param params 配置信息
     * @throws BizException 业务异常
     */
    void setConfig(AlgDeviceConfigParam params) throws BizException;


}
